Skip to content

Conversation

mknos
Copy link
Contributor

@mknos mknos commented Mar 2, 2024

  • Standard nl is not required to support multiple input files [1]
  • Follow BSD versions of nl and support only one input file, which may be '-' for stdin
  • Also checked SunOS manual page, and it is consistent with BSD [2]
  • Update usage string and description in POD
  • While here, add explicit close() call in do_file() so we can exit with failure code if close() fails
  • Delete comment at top of file which duplicates what is written in POD
  • Bump version
  1. https://pubs.opengroup.org/onlinepubs/009695399/utilities/nl.html
  2. https://shrubbery.net/solaris9ab/SUNWaman/hman1/nl.1.html

* Standard nl is not required to support multiple input files [1]
* Follow BSD versions of nl and support only one input file, which may be '-' for stdin
* Also checked SunOS manual page, and it is consistent with BSD [2]
* Update usage string and description in POD
* While here, add explicit close() call in do_file() so we can exit with failure code if close() fails
* Delete comment at top of file which duplicates what is written in POD
* Bump version

1. https://pubs.opengroup.org/onlinepubs/009695399/utilities/nl.html
2. https://shrubbery.net/solaris9ab/SUNWaman/hman1/nl.1.html
@github-actions github-actions bot added Type: enhancement improve a feature that already exists Priority: low get to this whenever Program: nl The nl program labels Mar 2, 2024
@briandfoy briandfoy merged commit f34b3a5 into briandfoy:master Mar 2, 2024
@briandfoy briandfoy self-assigned this Mar 3, 2024
@briandfoy briandfoy added Status: accepted The fix is accepted and removed Priority: low get to this whenever labels Mar 3, 2024
@briandfoy
Copy link
Owner

changes: specify exactly one file on the command line

@briandfoy briandfoy added Status: released there is a new release with this fix and removed Status: accepted The fix is accepted labels Mar 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Program: nl The nl program Status: released there is a new release with this fix Type: enhancement improve a feature that already exists
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants